local gamelib = require "club.threecard.gamelib"
local MakeComponent = gamelib.entitas.MakeComponent

return {
    --这个 , 不加  会加载报错，但是 日志没打出来 todo
    interrupt_component = MakeComponent("interrupt_component"),--中断组件 加了这个组件，之后的system 不会再执行了

    machine = MakeComponent("machine_component", "machine"),
    result_info_component = MakeComponent("result_info_component", "info"),
    launch_machine_component = MakeComponent("launch_machine_component", "tip_txt"),
    auto_component = MakeComponent("auto_component", "is_auto", "auto_func"),
    reel_offset_component = MakeComponent("reel_offset_component", "reel_offsets"),
    payout_component = MakeComponent("payout_component", "payout", "tip_txt", "last_win"),
    frames_component = MakeComponent("frame_component", "frames"),
    blaze_win_component = MakeComponent("blaze_win_component","multiplied", "parent"),
    cover_symbol_component = MakeComponent("cover_symbol_component", "cover_parent"),
    freespin_component = MakeComponent("freespin_component", "left_times", "is_trigger", "in_free", "total_value"),
    delay_component = MakeComponent("delay_component", "time"),
}